
<template>
  <div class="execution">
    <basic-container>
      <avue-crud
        v-bind="bindVal"
        v-on="onEvent"
        :page.sync="page"
        :permission="permissionList"
      >
        <template slot="menuLeft">
          <el-button type="primary" size="small" @click="handleExport">导 出</el-button>
        </template>
      </avue-crud>
    </basic-container>
  </div>
</template>

<script>
import baseCrud from '@/mixins/base-crud'
import { startDate, endDate } from "@/const/crud/subway/sttkfinancialreconciliation";

export default {
  name: "sttkfinancialreconciliation",
  mixins: [baseCrud('subway/sttkfinancialreconciliation')],
  data() {
    return {
      searchForm: {
        accountStartTime: startDate,
        accountEndTime: endDate
      }
    }
  },
  computed: {
    permissionList() {
      return {
        addBtn: this.vaildData(
          this.permissions.st_sttkfinancialreconciliation_add,
          false
        ),
        delBtn: this.vaildData(
          this.permissions.st_sttkfinancialreconciliation_del,
          false
        ),
        editBtn: this.vaildData(
          this.permissions.st_sttkfinancialreconciliation_edit,
          false
        )
      };
    }
  },
  methods: {
  }
};
</script>
